Aligning SysML with the B Method to Provide V&V for Systems Engineering
نویسندگان
چکیده
Systems engineering, and especially the modeling of safety critical systems, needs proper means for early Validation and Verification (V&V) to detect critical issues as soon as possible. The objective of our work is to identify a verifiable subset of SysML that is usable by system engineers, while still amenable to automatic transformation towards formal verification tools. As we are interested in proving safety properties expressed using invariants on states, we consider the B method for this purpose. Our approach consists in an alignment of SysML concepts with an identified subset of the B method, using semantic similarities between both languages. We define a restricted SysML extended by a lightweight profile and a transformation towards the B method for V&V purposes. The obtained process is applied to a simplified concrete case study from the railway industry: a SysML model is designed with safety properties, then automatically transformed into B, and finally imported into Atelier-B for automated proof of the properties.
منابع مشابه
The SysML/KAOS Domain Modeling Approach
A means of building safe critical systems consists of formally modeling the requirements formulated by stakeholders and ensuring their consistency with respect to application domain properties. This paper proposes a metamodel for an ontology modeling formalism based on OWL and PLIB. This modeling formalism is part of a method for modeling the domain of systems whose requirements are captured th...
متن کاملNew conditions on ground state solutions for Hamiltonian elliptic systems with gradient terms
This paper is concerned with the following elliptic system:$$ left{ begin{array}{ll} -triangle u + b(x)nabla u + V(x)u=g(x, v), -triangle v - b(x)nabla v + V(x)v=f(x, u), end{array} right. $$ for $x in {R}^{N}$, where $V $, $b$ and $W$ are 1-periodic in $x$, and $f(x,t)$, $g(x,t)$ are super-quadratic. In this paper, we give a new technique to show the boundedness of Cerami sequences and estab...
متن کاملIllustration of the information model for complex system modeling: from requirement to V&V
This paper presents an illustration of the utilization of an information model through a complex system. The information model is in support of a model driven methodology of complex system design. It allows addressing requirements definition and their traceability towards the solution and the Verification and Validation (V&V) elements. The work considers especially an important system propriety...
متن کاملFrom SysML/KAOS Domain Models to B System Specifications
In this paper, we use a combination of the SysML/KAOS requirements engineering method, an extension of SysML, with concepts of the KAOS goal model, and of the B System formal method. Translation rules from a SysML/KAOS goal model to a B System specification have been defined. They allow to obtain a skeleton of the B System specification. To complete it, we have defined a language to express the...
متن کاملA Control Strategy for Flywheel Energy Storage System for Frequency Stability Improvement in Islanded Microgrid
The Micro-Grid (MG) stability is a significant issue that must be maintained in all operational modes. Usually, two control strategies can be applied to MG; V/f control and PQ control strategies. MGs with V/f control strategy should have some Distributed Generators (DGs) which have fast responses versus load changes. The Flywheel Energy Storage System (FESS) has this characteristic. The FESS, w...
متن کامل